package com.util;

import java.util.List;

public class StringUtil {

    /**
     * 判断字符串是否为空  为空返回true
     */
    public static boolean isEmpty(String str) {
        return str == null || str.equals("") || str.equals("null") || str.equals("undefined");
    }

    /**
     * 判断数组是否为空  为空返回true
     */
    public static boolean isEmpty(List<String> list) {
        return list == null || list.size() == 0;
    }

    /**
     * 是否为纯数字
     * @param str
     * @return
     */
    public static boolean isNumeric(String str) {
        if (str == null || str.isEmpty()) {
            return false;
        }

        for (char c : str.toCharArray()) {
            if (!Character.isDigit(c)) {
                return false;
            }
        }

        return true;
    }
}
